define(['jquery'],function(){
	return {
		register:function(){
			var tel=/^1[3|4|5|8][0-9]\d{4,8}$/;
			var pass=/^(\w){6,16}$/;
			$('.username').on('blur',function(){
				var that=$(this);
				var ucon=$(this).val();
				if(ucon==''){
					$('.err1').find('span').show();
					$('.err1').find('span').html('手机用来登录，不能为空');
					$(this).parent().css('border-color','#D00149');
				}else{
					if(tel.test(ucon)){
						$.ajax({
							type:"post",
							url:"php/register.php",
							data:{
								name:ucon
							},success:function(data){
								if(data){
									$('.err1').find('span').show();
									$('.err1').find('span').html('用户名已存在');
									$(this).parent().css('border-color','#D00149');
								}
							}
						});
					}else{
						$('.err1').find('span').show();
						$('.err1').find('span').html('手机格式错误');
						$(this).parent().css('border-color','#D00149');
					}
				}
			});
			$('.username').on('focus',function(){
				$('.err1').find('span').hide();
				$('.err1').find('span').html('')
				$(this).parent().css('border-color','#898989');
			});
			$('.password').on('blur',function(){
				var pcon=$(this).val();
				if(pcon==''){
					$('.err4').find('span').show();
					$('.err4').find('span').html('密码不能为空');
					$(this).parent().css('border-color','#D00149');
				}else{
					if(!pass.test(pcon)){
						if(pcon.length<6){
							$('.err4').find('span').show();
							$('.err4').find('span').html('密码太短啦，不足6个字符');
							$(this).parent().css('border-color','#D00149');
						}else if(pcon.length>20){
							$('.err4').find('span').show();
							$('.err4').find('span').html('密码太长啦，不能超过16个字符');
							$(this).parent().css('border-color','#D00149');
						}else{
							$('.err4').find('span').show();
							$('.err4').find('span').html('请输入数字，字母，下划线的组合');
							$(this).parent().css('border-color','#D00149');
						}
					}
				}
			})
			$('.password').on('focus',function(){
				$('.err4').find('span').hide();
				$('.err4').find('span').html('')
				$(this).parent().css('border-color','#898989');
			});
			$('.repass').on('blur',function(){
				var rcon=$(this).val();
				var pcon=$('.password').val();
				if(rcon==''){
					$('.err5').find('span').show();
					$('.err5').find('span').html('确认密码不能为空');
					$(this).parent().css('border-color','#D00149');
				}else{
					if(rcon!=pcon){
						$('.err5').find('span').show();
						$('.err5').find('span').html('确认密码不一致');
						$(this).parent().css('border-color','#D00149');
					}
				}
			})
			$('.repass').on('focus',function(){
				$('.err5').find('span').hide();
				$('.err5').find('span').html('')
				$(this).parent().css('border-color','#898989');
			});
			
			
			$('.mayan').on('blur',function(){
				var mcon=$(this).val();
				if(mcon==''){
					$('.err2').find('span').show();
					$('.err2').find('span').html('验证码不能为空');
					$(this).parent().css('border-color','#D00149');
				}
			});
			$('.mayan').on('focus',function(){
				$('.err2').find('span').hide();
				$('.err2').find('span').html('')
				$(this).parent().css('border-color','#898989');
			});
			$('.telema').on('blur',function(){
				var tcon=$(this).val();
				if(tcon==''){
					$('.err3').find('span').show();
					$('.err3').find('span').html('短信验证码不能为空');
					$(this).parent().css('border-color','#D00149');
				}
			});
			$('.telema').on('focus',function(){
				$('.err3').find('span').hide();
				$('.err3').find('span').html('')
				$(this).parent().css('border-color','#898989');
			});
			
			
			$('form').on('submit',function(){
				$('input').trigger('blur');
				if($('err').find('span').css('display')=='block' || $('.err4').find('span').css('display')=='block' || $('.err2').find('span').css('display')=='block' ||$('.err3').find('span').css('display')=='block' || $('.err5').find('span').css('display')=='block'){
					return false;
				}
				
			});
		}
	}
})